// 扩展第三方库类型
// declare module '@fortawesome/vue-fontawesome' {
//     interface FontAwesomeIconProps {
//         type?:  'primary' | 'success' | 'danger' | 'warning' | 'info',
//         color?: string,
//     }
// }

// 导入类型 （部分旧版本vue3无法直接导入第三方库类型，需要安装对应Marco，defineProps也一样）
import type { FontAwesomeIconProps } from '@fortawesome/vue-fontawesome'


interface IconProps extends FontAwesomeIconProps {  
    type?:  'primary' | 'success' | 'danger' | 'warning' | 'info',
    color?: string,
}


export type { IconProps }

